package com.harmontronics.hanma.paas.paas.domain.tenant.entity;

import java.time.LocalDateTime;
import java.util.List;

import lombok.Data;

/**
 * 租户-应用表
 *
 * @author cms-generator
 * @email cms-generator@harmontronics.com
 * @date 2021-03-12 10:21:19
 */
@Data
public class HmTenantApp {

    /**
     * 租户应用ID
     */
    private Long id;
    /**
     * 租户ID
     */
    private Long tenantId;


    private String tenantName;
    /**
     * 父级ID
     */
    private Long parentId;
    /**
     * 应用名称
     */
    private String appName;
    /**
     * 类型，0：默认值 1:文件夹2：应用
     */
    private Integer appType;
    /**
     * 应用图标
     */
    private String icon;
    /**
     * 状态，0：未锁定 1:已锁定
     */
    private Integer status;
    /**
     * 是否以发布，0：未发布 1:已发布
     */
    private Integer released;
    /**
     * 应用唯一标识
     */
    private String appUniqueId;
    /**
     * 应用版本
     */
    private String appVersion;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 创建时间
     */
    private LocalDateTime createDate;
    /**
     * 修改人
     */
    private String modifyBy;
    /**
     * 修改时间
     */
    private LocalDateTime modifyDate;
    /**
     * 是否删除,0: 未删除 1: 删除
     */
    private Integer deleted;
    /**
     * 乐观锁版本
     */
    private Long version;
    /**
     * 应用管理成员ids
     */
    private String managerIds;

    private List<AppManager> managerList;

    private Long createId;

    private String designerVersion;

}
